export function toast(title){
	uni.showToast({
		icon:'none',
		title:title
	})
}

export const GetObjProperty = (obj, name, returnVal = "") => {
    return obj ? (obj.hasOwnProperty(name) ? obj[name] : returnVal) : returnVal
}

export const IsArray = (arr) => {
    return Array.isArray(arr) ? arr : []
}

/**
 * 手机验证
 */
export function checkPhone(value){
	let reg =/^1\d{10}$/
	if(reg.test(value)){
		return true;
	}
	toast('手机号格式错误');
	return false
}
//比较输入的2个值，是否大小正确--新增温度
export function checkNum(value1,value2){
	if(value1<=value2){
		return true;
	}
	toast('最低值不能比最高值大,请重新输入');
	return false
}
export function checkDate(num,num1){
	if(num==''||num1 == ''){
		return true
	}else{
		let date1_s=num.replace(/\-/g,'/');
		let date2_s=num1.replace(/\-/g,'/');
		let date1_unix=Date.parse(date1_s);
		let date2_unix=Date.parse(date2_s);
		console.log('shijain')
		console.log(date1_unix)
		console.log(date2_unix)
		if(date1_unix <= date2_unix){
			return true;
		}
		if(date1_unix==NaN||date2_unix==NaN){
			console.log(99)
			return true
		}
		toast('结束时间不能比开始时间小');
		return false
	}
	
	
}
/**
 * 密码验证
 */
export function checkPwd(value){
	if(value.length>=6){
		return true;
	}
	toast('密码必须大于6位');
	return false
}
/**
 * 2次密码验证--修改的时候
 */
export function checkPwdRe(value1,value2){
	if(value1===value2&&(value1.length>1)){
		return true;
	}
	toast('两次输入的密码不一致');
	return false
}
export function checkNull(value){
	if(value!=''){
		return true
	}
	toast('请输入原密码');
	return false
}
/**
 * 验证码验证
 */
export function checkCode(value){
	if(value.length==6){
		return true;
	}
	toast('验证码必须是6位数字');
	return false
}
/**
 * 身份证验证
 */
export function checkIdCard(value){
	let reg =/^\d{15}|\d{18}$/
	if(reg.test(value)){
		return true;
	}
	toast('身份证必须是15或18位数字');
	return false
}
/**
 * 银行卡验证
 */
export function checkBankCard(value){
	let reg =/^([1-9]{1})(\d{14}|\d{15}|\d{16}|\d{18})$/
	if(reg.test(value)){
		return true;
	}
	toast('请输入正确的银行卡号');
	return false
}
// 设备里面的数据
export function getDatas(pageSize,page){
	let total = 8;
	let arrays = [];
	let array2 = [];
	let das = {
	};
	if(page===1&&pageSize===4){
		
		for (var i = 0; i < 4; i++) {
			var obj = {};
			obj.id = i;
			obj.state = 'online';
			obj.name = i + '条数据';
			obj.code  = "000123154648456462315";
			obj.typeName='气象站';
			arrays.push(obj)
		}
		
		das={totalCount:total,rows:arrays}
		return das
	}
	if(page===2&&pageSize===4){
		
		for (var i = 4; i < 8; i++) {
			var obj = {};
			obj.id = i;
			obj.state = 'offline';
			obj.name = i + '条数据';
			obj.code  = "000123154648456462315";
			obj.typeName='气象站';
			array2.push(obj)
		}
		
		das={totalCount:total,rows:array2}
		return das
	}
	
	
}